#include<stdio.h>
#include<unistd.h>
#include<string.h>

/*int main()
{
  printf("hello wordl");//显示器遇到\n才刷新
  int count=5;
  while(count){
    printf("%d\r",count);// \r只回车不换行
    fflush(stdout);//立即刷新到显示器上
    count--;
    sleep(1);
  }

  return 0;
}*/


//进度条程序
int main()
{
  char buffer[100];
  memset(buffer,0,sizeof(buffer));//初始化
  const char* lable="\\|/-";
  int i=0;
  while(i<=100)
  {
    //-100s 预留100个空间 -向左对齐
    printf("[%-100s][%d%%][%c]\r",buffer,i,lable[i%4]);
    buffer[i++]='#';
    fflush(stdout);//刷新到显示器上
    sleep(1);

  }
  printf("\n");


  return 0;
}
